package com.vhall.component.controller.reward.facade;

import com.vhall.component.entity.reward.vo.RewardPayReqVO;
import com.vhall.component.entity.reward.vo.RewardPayRspVO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;

/**
 * @author lsl
 * @since 2021/7/6 18:00
 */
@FeignClient(value = "RewardInnerFacade", path = "/v4/reward/inner")
public interface RewardInnerFacade {

    /**
     * 设置打赏支付状态
     *
     * @param reqVO 打赏支付参数
     * @return 返回打赏支付信息
     */
    @PostMapping("/set-pay-status")
    RewardPayRspVO rewardPayStatusSet(@Validated RewardPayReqVO reqVO);
}
